@charset "utf-8";
@media screen and (max-width:639px){
/* CSS Document */
body{font:normal 100% Microsoft Yahei,Helvetica, Arial, sans-serif;color:#555;background:#ebebeb;letter-spacing:-1px}
*{padding:0;margin:0;}
ul,li,dl,dt,dd,ol{list-style-type:none;}
h1{font-size:1.5em;}
small{font-size:0.875em;}
.main{float:right;width:70%;}
.leftBar{float:left;width:25%;}
a:link   {color:#555;text-decoration:none;}
a:visited{color:#555;text-decoration:none;}
a:hover  {color:#f4bb0a;text-decoration:none;}
a:active {color:#555;text-decoration:none;}

#wrap{width:100%;margin:auto;}
#couponWrap{width:100%;margin:auto;}
.qiajia{width:100%;height:650px;float:left;background:url(../images/qiajia.jpg) center top no-repeat;background-size:cover;padding:20px 14% 0 14%;text-indent:2em;font-weight:bold;line-height:30px;}
#ofoLetterWrap{width:90%;margin:auto;overflow:hidden;padding-bottom:60px;}
#mainWrapper{width:92%;margin:auto;overflow:hidden;padding-bottom:60px;}
#mainWrapper2{width:92%;margin:auto;overflow:hidden;}
.projects_url{display:block;}
/**============ Nav ===============**/
.menu{width:99%;height:30px;margin:auto;background:#fff;padding:5px 0 0 0;}
.menu li{width:33%;float:left;line-height:30px;text-align:center;}
.menu li a{display:block;font-size:0.875em;}
.current{border-bottom:#f4bb0a 2px solid;font-size:1em;}
.current a{color:#f4bb0a;}
#doubleLine{border-left:1px #eee solid;border-right:1px #eee solid;}
/**============ Slider ===============**/
.slider-focus{width:100%;position:relative;max-width:100%;overflow:hidden;/*max-height:320px;*/margin:0 auto;}
.slider-focus .hd{ position:absolute;width:100%;height:28px;left:0;bottom:2%;z-index:1;line-height:28px;text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:5px;height:5px;margin:0 3px;font-size:0;line-height:0;text-indent:-9999em;background:#fff; cursor:pointer;}
.slider-focus  .hd li.on{ background:#ffea00;  }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{ background:url(../images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
/**============ Footer ===============**/
.footer{width:100%;height:50px;background:#2d2d2d;position:fixed;z-index:100;right:0;bottom:0;-webkit-transition:right .5s ease;transition:right .5s ease;}
            .footer li {
                float: left;
                width: 33%;
               line-height: 24px;
                height: 58px;
                text-align: center;
            }

            .footer li a {
                height: 58px;
                padding: 0;
                color: #fff;
                display: block;
                font-size: 0.875em;
            }

            .footer li.globe a {
                background: none;
            }

            .footer li.globe a .globeBtn {
                background: url(../images/globe.png)  50% 5px no-repeat;
                background-size: 24px 24px;
                height: 24px;
                width: 50px;
                margin: auto;
                padding-top: 26px;
                color: #ffffff;
                text-align: center;
            }

            .footer li.message a {
                background: none;
            }

            .footer li.message a .messageBtn {
                position: relative;
                background: url(../images/message3.png) 50% 5px no-repeat;
                background-size: 24px 24px;
                height: 24px;
                width: 50px;
                margin: auto;
                padding-top: 26px;
                color: #ffffff;
                text-align: center;

            }

            .footer li.smile a {
                background: none;
            }

            .footer li.smile a .smileBtn {
                background: url(../images/smile.png) 50% 5px no-repeat;
                background-size: 24px 24px;
                height: 24px;
                width: 50px;
                margin: auto;
                padding-top: 26px;
                color: #ffffff;
                text-align: center;
            }

            .footer li.globe-hover a {
                color: #f4bb0a;
            }

            .footer li.globe-hover a .globeBtn {
                background: url(../images/globe_hover.png) 50% 5px no-repeat;
                background-size: 24px 24px;;
            	height: 24px;
                width: 50px;
                margin: auto;
                padding-top: 26px;
                color: #ffffff;
                text-align: center;
            	color:#f4bb0a;
            }

            .footer li.message-hover a {
                color: #f4bb0a;
            }

            .footer li.message-hover a .messageBtn {
                background: url(../images/message_hover3.png) 50% 5px no-repeat;
                background-size: 24px 24px;
                height: 24px;
                width: 50px;
                margin: auto;
                padding-top: 26px;
                color: #ffffff;
                text-align: center;
            	color:#f4bb0a;
            }

            .footer li.message-hover2 a {
                color: #f4bb0a;
            }

            .footer li.message-hover2 a .messageBtn {
                background: url(../images/message_hover2.png) 50% 5px no-repeat;
                background-size: 24px 24px;
            }

            .footer li.smile-hover a {
                color: #f4bb0a;
            }

            .footer li.smile-hover a .smileBtn {
                background: url(../images/smile_hover.png) 50% 5px no-repeat;
                background-size: 24px 24px;
             	height: 24px;
                width: 50px;
                margin: auto;
                padding-top: 26px;
                color: #ffffff;
                text-align: center;
            	color:#f4bb0a;
            }
            .footer .notification {
                display: block;
                position: absolute;
                top: 5px;
                right: 5px;
                line-height: 16px;
            	font-size: 10px;
                height: 12px;
                padding:0px 5px 0px 3px; /*0 5px;*/
                font-family: Arial,sans-serif;
                color: white!important;
                text-shadow: 0 1px hsla(0,0%,0%,0.25);
                border-width: 1px;
                border-style: solid;
                border-radius: 10px;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                -webkit-box-shadow: 0 1px 1px hsla(0,0%,0%,0.08),inset 0 1px hsla(0,100%,100%,0.3);
                -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.08),inset 0 1px rgba(255,255,255,0.3);
                box-shadow: 0 1px 1px hsla(0,0%,0%,0.08),inset 0 1px hsla(0,100%,100%,0.3);
            }
            .footer .notification.red{
				border-color:red;
				background-color:red;
				/*background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,hsl(0,96%,93%)),color-stop(100%,hsl(0,96%,50%)));
				background-image:-webkit-linear-gradient(top,hsl(0,96%,93%),hsl(0,96%,50%));
				background-image:-moz-linear-gradient(top,hsl(0,96%,93%),hsl(0,96%,50%));
				background-image:-ms-linear-gradient(top,hsl(0,96%,93%),hsl(0,96%,50%));
				background-image:-o-linear-gradient(top,hsl(0,96%,93%),hsl(0,96%,50%);
				background-image:linear-gradient(top,hsl(0,96%,93%),hsl(0,96%,50%));*/
        	}
/*.footer li{float:left;width:33%;line-height:58px;text-align:center;}
.footer li a{height:24px;padding:10px 0 0 0;color:#fff;display:block;font-size:0.875em;}
.footer li.globe a{background:url(../images/globe.png) center center no-repeat;background-size:24px 24px;}
.footer li.message a{background:url(../images/message.png) center center no-repeat;background-size:24px 24px;}
.footer li.smile a{background:url(../images/smile.png) center center no-repeat;background-size:24px 24px;}
.footer li.globe-hover a{background:url(../images/globe_hover.png) center center no-repeat;background-size:24px 24px;color:#f4bb0a;}
.footer li.message-hover a{background:url(../images/message_hover.png) center center no-repeat;background-size:24px 24px;color:#f4bb0a;}
.footer li.message-hover2 a{background:url(../images/message_hover2.png) center center no-repeat;background-size:24px 24px;color:#f4bb0a;}
.footer li.smile-hover a{background:url(../images/smile_hover.png) center center no-repeat;background-size:24px 24px;color:#f4bb0a;}
            .footer .notification {
                display: block;
                position: absolute;
                top: 5px;
                right: 0;
                line-height: 16px;
                height: 16px;
                padding: 0 5px;
                font-family: Arial,sans-serif;
                color: white!important;
                text-shadow: 0 1px hsla(0,0%,0%,0.25);
                border-width: 1px;
                border-style: solid;
                border-radius: 10px;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                -webkit-box-shadow: 0 1px 1px hsla(0,0%,0%,0.08),inset 0 1px hsla(0,100%,100%,0.3);
                -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.08),inset 0 1px rgba(255,255,255,0.3);
                box-shadow: 0 1px 1px hsla(0,0%,0%,0.08),inset 0 1px hsla(0,100%,100%,0.3);
            	-moz-filter: blur(10px);
            }
        }
.footer .notification.red{
	border-color:red;
	background-color:red;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,hsl(0,96%,93%)),color-stop(100%,hsl(0,96%,50%)));
	background-image:-webkit-linear-gradient(top,hsl(0,96%,93%),hsl(0,96%,50%));
	background-image:-moz-linear-gradient(top,hsl(0,96%,93%),hsl(0,96%,50%));
	background-image:-ms-linear-gradient(top,hsl(0,96%,93%),hsl(0,96%,50%));
	background-image:-o-linear-gradient(top,hsl(0,96%,93%),hsl(0,96%,50%);
	background-image:linear-gradient(top,hsl(0,96%,93%),hsl(0,96%,50%));
}*/
.footerchat{width:100%;height:50px;background:#2d2d2d;position:fixed;z-index:100;right:0;bottom:0;-webkit-transition:right .5s ease;transition:right .5s ease;}
.footerchat li{float:left;width:33%;line-height:58px;text-align:center;}
.footerchat li a{height:24px;padding:10px 0 0 0;color:#fff;display:block;font-size:0.575em;}/*0.875em*/
.footerchat li.edit a{background:url(../images/edit30.png) center center no-repeat;background-size:24px 24px;}
.footerchat li.chat a{background:url(../images/chat_white.png) center center no-repeat;background-size:24px 24px;}
.footerchat li.blist a{background:url(../images/baoming30.png) center center no-repeat;background-size:24px 24px;}
.footerchat li.edit-hover a{background:url(../images/globe_hover.png) center center no-repeat;background-size:24px 24px;color:#f4bb0a;}
.footerchat li.chat-hover a{background:url(../images/chat_or.png) center center no-repeat;background-size:24px 24px;color:#f4bb0a;}
.footerchat li.chat-hover2 a{background:url(../images/message_hover2.png) center center no-repeat;background-size:24px 24px;color:#f4bb0a;}
.footerchat li.blist-hover a{background:url(../images/smile_hover.png) center center no-repeat;background-size:24px 24px;color:#f4bb0a;}


.footerItem{width:100%;height:50px;background:#2d2d2d;position:fixed;z-index:100;right:0;bottom:0;-webkit-transition:right .5s ease;transition:right .5s ease;}
.footerItem li{float:left;width:50%;line-height:58px;text-align:center;}
.footerItem li a{height:24px;padding:10px 0 0 0;color:#fff;display:block;font-size:0.875em;}
.footerItem li.zan a{background:url(../images/heart_white.png) center center no-repeat;background-size:24px 24px;}
.footerItem li.fzzan a{background:url(../images/edit_small.png) center center no-repeat;display:block;font-size:0.875em;background-size:24px 24px;}
.footerItem li.baomin a{background:url(../images/baomin_white.png) center center no-repeat;background-size:24px 24px;}

.footerfItem{width:100%;height:50px;background:#2d2d2d;position:fixed;z-index:100;right:0;bottom:0;-webkit-transition:right .5s ease;transition:right .5s ease;}
.footerfItem li{float:left;width:50%;line-height:58px;text-align:center;}
.footerfItem li a{height:24px;padding:10px 0 0 0;color:#fff;display:block;font-size:0.875em;}
.footerfItem li.fzan a{background:url(../images/edit.png) center center no-repeat;background-size:24px 24px;}
.footerfItem li.fbaomin a{background:url(../images/baomin_white.png) center center no-repeat;background-size:24px 24px;}

.footerEdit{width:100%;height:50px;background:#2d2d2d;position:fixed;z-index:100;right:0;bottom:0;-webkit-transition:right .5s ease;transition:right .5s ease;}
.footerEdit li{float:left;width:100%;line-height:58px;text-align:center;}
.footerEdit li a{height:24px;padding:10px 0 0 0;color:#fff;display:block;font-size:0.875em;background:url(../images/edit.png) center center no-repeat;background-size:24px 24px;}
/**============ Gotop ===============**/
#gotop{background:url(../images/top.png) no-repeat;display:none;position:fixed;z-index:999;width:41px;height:55px;right:0;bottom:125px;background-size:41px 55px;}
/**============ Page next prev ===============**/
.page-item{width:90%;height:40px;float:left;margin-top:10px;background:#555;border-radius:3px;line-height:40px;padding:0 5% 0 5%;box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;overflow:hidden;}
.page-item a{color:#fff;}
.page-item-prev{width:20%;float:left;}
.page-item-next{width:20%;float:right;text-align:right;}
/**============ pop ===============**/
.popMask{position:fixed;top:0;left:0;display:none;width:100%;height:100%;}
.popMain{position:fixed;overflow:hidden;display:none;font-size:0.875em;border-radius:4px;}
.popMain .info_icon{background:#fff url(../images/info.png) no-repeat 0 50%;}
.popMain .right_icon{background:#fff url(..images/right.gif) no-repeat 0 50%;}
.popMain .error_icon{background:#fff url(../images/error.gif) no-repeat 0 50%;}
.popMain .confirm_icon{background:#fff url(../images/confirm.gif) no-repeat 0 50%;}
.popTitle{background:#555;display:none;}
.popTitle .text{margin-left:12px;line-height:28px;color:#fff;}
.popTitle .icon{float:left;margin:6px 0 0 6px;width:16px;height:16px;}
.popTitle .close{position:absolute;top:5px;right:0;font-size:1.2em;margin:0px 12px;font-weight:900;cursor:pointer;color:#fff;}
.popTitle .close:hover{color:#ddd;}
.popContent{background:#fff;overflow:auto;padding:20px 40px;}
.popContent .layer_msg{padding-left:80px;max-width:400px;text-align:right;}
.popContent .layer_msg p{padding:10px 0;margin:0;font-size:0.875em;}
.popContent .layer_msg input{margin-bottom:10px;height:20px;}
.popContent .layer_msg button{border:none;cursor:pointer;padding:6px 20px;background:#f4bb0a;color:#fff;margin-left:20px;}
.popContent .layer_msg button:hover{background-color:#cd9244;}
.popContent .layer_msg button:active{background:#cd9244;}
/**============ Form button ===============**/
.fromInput{width:165px;height:30px;padding-left:5px;background:#fff;line-height:30px;border:1px solid #bbb;border-radius:3px;box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;padding-left:5px;}
.fromInputCode{width:65px;height:30px;padding-left:5px;background:#fff;line-height:30px;border:1px solid #bbb;border-radius:3px;box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;padding-left:5px;}
.fromInput100{width:99%;height:30px;background:#fff;line-height:30px;border:1px solid #bbb;border-radius:3px;box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;padding-left:1%;}
.fromInputLabel{width:125px;height:30px;background:#fff;line-height:30px;border:1px solid #bbb;border-radius:3px;box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;padding-left:5px;}
.submit{width:50px;height:32px;line-height:32px;background:#f4bb0a;border:none;color:#fff;border-radius:3px;box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;}
.submit2{width:90px;height:32px;line-height:32px;background:#f4bb0a;border:none;color:#fff;border-radius:3px;box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;float:right;}
.submit100{width:90%;height:32px;line-height:32px;background:#f4bb0a;border:none;color:#fff;border-radius:3px;box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;float:left;margin:2% 5% 0 5%;}
.submit110{width:100%;height:32px;line-height:32px;border:none;color:#fff;border-radius:3px;box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;float:left;margin:2% 0 0 0;background:url(../images/search.png) #f4bb0a 30% center no-repeat;background-size:20px 20px;}
.submitLabel{width:70px;height:32px;line-height:32px;background:#f4bb0a;border:none;color:#fff;border-radius:3px;box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;float:right;}
.textarea50{width:100%;height:50px;border:1px #bbb solid;background:transparent;overflow:hidden;}  
.textarea100{width:100%;height:100px;border:1px #bbb solid;background:transparent;overflow:hidden;}  

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Button base */
.Button{
	position:relative;
	display:inline-block;
	padding:.45em .825em .45em;
	text-align:center;
	line-height:1em; 
	border:1px solid transparent;
	cursor:pointer; 
	 
	border-radius:.3em; 
	-moz-border-radius:.3em; 
	-webkit-border-radius:.3em; 
	
	-moz-transition-property:color, -moz-box-shadow, text-shadow; 
	-moz-transition-duration:.05s; 
	-moz-transition-timing-function:ease-in-out; 
	-webkit-transition-property:color, -webkit-box-shadow, text-shadow; 
	-webkit-transition-duration:.05s; 
	-webkit-transition-timing-function:ease-in-out; 
	
	box-shadow:0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35); 
	-moz-box-shadow:0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35); 
	-webkit-box-shadow:0 1px rgba(255,255,255,0.8), inset 0 1px rgba(255,255,255,0.35);
}

.Button:hover {text-decoration:none;}
.Button strong {position:relative; z-index:2;}

.Button{
	display:block;border:1px solid;opacity:1;
	
	border-radius:.3em;
	-moz-border-radius:.3em;
	-webkit-border-radius:.3em;
	
	box-shadow:inset 0 1px rgba(255,255,255,0.35);
	-moz-box-shadow:inset 0 1px rgba(255,255,255,0.35);
	-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.35);
	
	-moz-transition-property:opacity;
	-moz-transition-duration:0.5s;
	-moz-transition-timing-function:ease-in-out;
	-webkit-transition-property:opacity;
	-webkit-transition-duration:0.5s;
	-webkit-transition-timing-function:ease-in-out;
}

.Button:hover span{
	-moz-transition-property:opacity;
	-moz-transition-duration:0.05s;
	-moz-transition-timing-function:linear;
	-webkit-transition-property:opacity;
	-webkit-transition-duration:0.05s;
	-webkit-transition-timing-function:linear;
}
.Button:active span{
	-moz-transition:none;
	-webkit-transition:none;
}

/* Red Button */
.RedButton{color:#fcf9f9; text-shadow:0 -1px rgba(34,25,25,0.5);}
.RedButton:hover {color:#fff; text-shadow:0 -1px rgba(34,25,25,0.3);}
.RedButton:active {color:#f2f0f0; text-shadow:0 -1px rgba(34,25,25,0.6);}

.RedButton{
	border-color:#015E91;
	background-color:#3693D5;
	background:-moz-linear-gradient(center top , #54B1EB, #47A0E0 50%, #419FE1 50%, #3683D5);
	background:-o-linear-gradient(top left, #54B1EB, #47A0E0 50%, #419FE1 50%, #3683D5);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#54B1EB), to(#47A0E0), color-stop(.5,#419FE1),color-stop(.5,#3683D5));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#54B1EB', endColorstr='#3683D5');
}

.RedButton:hover{
	border-color:#0366AD;
	background-color:#3EA1D6;
	background:-moz-linear-gradient(center top, #5EB4EA, #61A1EE 50%, #59A5EB 50%, #3691E6);
	background:-o-linear-gradient(top left, #5EB4EA, #61A1EE 50%, #59A5EB 50%, #3691E6);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#5EB4EA), to(#61A1EE), color-stop(.5,#59A5EB),color-stop(.5,#3691E6));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5EB4EA', endColorstr='#3691E6');
}

.RedButton:active{
	border-color:#013B6A;
	background-color:#3089C8;
	background:-moz-linear-gradient(center top, #4B9CDD, #4189D5 50%, #3D8BD3 50%, #3093C8);
	background:-o-linear-gradient(top left, #4B9CDD, #4189D5 50%, #3D8BD3 50%, #3093C8);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4B9CDD), to(#4189D5), color-stop(.5,#3D8BD3),color-stop(.5,#3093C8));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B9CDD', endColorstr='#3093C8');
}

.RedButton.Button18:hover{
	box-shadow:0 1px rgba(255, 255, 255, 0.8), 0 1px rgba(255, 255, 255, 0.35) inset, 0 0 10px rgba(82, 162, 235, 0.25);
	-moz-box-shadow:0 1px rgba(255, 255, 255, 0.8), 0 1px rgba(255, 255, 255, 0.35) inset, 0 0 10px rgba(82, 162, 235, 0.25);
	-webkit-box-shadow:0 1px rgba(255, 255, 255, 0.8), 0 1px rgba(255, 255, 255, 0.35) inset, 0 0 10px rgba(82, 162, 235, 0.25);
}
.RedButton.Button18:active{
	box-shadow:0 1px 2px rgba(34, 25, 25, 0.25) inset, 0 0 3px rgba(82, 202, 235, 0.35);
	-moz-box-shadow:0 1px 2px rgba(34, 25, 25, 0.25) inset, 0 0 3px rgba(82, 202, 235, 0.35);
	-webkit-box-shadow:0 1px 2px rgba(34, 25, 25, 0.25) inset, 0 0 3px rgba(82, 202, 235, 0.35);	
}
/* login */
.login .stext{padding:6px 12px;width:380px;border:1px solid #a4a2a2;}


/* tag */
.default-tag a,.default-tag a span,.plus-tag a,.plus-tag a em,.plus-tag-add a{background:url(../images/tagbg.png) no-repeat;}
.tagbtn a{color:#333333;display:block;float:left;height:22px;line-height:22px;overflow:hidden;margin:0 10px 10px 0;padding:0 10px 0 5px;white-space:nowrap;}
/* default-tag */
.default-tag{padding:10px 0 0 0;}
.default-tag a{background-position:100% 0;}
.default-tag a:hover{background-position:100% -22px;}
.default-tag a span{padding:0 0 0 11px;background-position:0 -60px;}
.default-tag a:hover span{background-position:0 -98px;}
.default-tag a.selected{opacity:0.6;filter:alpha(opacity=60);}
.default-tag a.selected:hover{background-position:100% 0;cursor:default;}
.default-tag a.selected:hover span{background-position:0 -60px;}
/* plus-tag */
.plus-tag{padding:0 0 10px 0;}
.plus-tag a{background-position:100% -22px;}
.plus-tag a span{float:left;}
.plus-tag a em{display:block;float:left;margin:5px 0 0 8px;width:13px;height:13px;overflow:hidden;background-position:-165px -100px;cursor:pointer;}
.plus-tag a:hover em{background-position:-168px -64px;}
/* plus-tag-add */
.plus-tag-add li{height:40px;position:relative;}
.plus-tag-add li .label{position:absolute;left:-110px;top:7px;display:block;}
.plus-tag-add button{float:left;}
.plus-tag-add a{float:left;margin:9px 0 0 20px;display:inline;background-position:-289px -60px;padding:0 0 0 16px;}
.plus-tag-add a.plus{background-position:-289px -96px;}
/* radio*/
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.job-modal-body .smart-form i,
.smart-form .preferences-items i,
.smart-form :after, .smart-form :before {
  margin: 0;
  padding: 0;
}

.smart-form .label {
  display: block;
  margin-bottom: 6px;
  line-height: 19px;
  font-weight: 400;
  font-size: 13px;
  color: #333;
  text-align: left;
}

.smart-form .button,
.smart-form .checkbox,
.smart-form .input,
.smart-form .radio,
.smart-form .select,
.smart-form .textarea,
.smart-form .toggle {
  position: relative;
  display: block;
  font-weight: 400;
}

.smart-form .checkbox,
.smart-form .radio {
  margin-bottom: 4px;
  padding-left: 25px;
  line-height: 25px;
  color: #0c4757;
  cursor: pointer;
  font-size: 13px;
}

.smart-form .button.state-disabled, .smart-form .checkbox.state-disabled, .smart-form .input.state-disabled input, .smart-form .radio.state-disabled, .smart-form .select.state-disabled, .smart-form .textarea.state-disabled, .smart-form .toggle.state-disabled {
  cursor: default !important;
  opacity: 0.6 !important;
}

.smart-form .state-disabled.checkbox input + i:after,
.smart-form .state-disabled.checkbox input:checked + i,
.smart-form .state-disabled.radio input + i:after,
.smart-form .state-disabled.radio input:checked + i,
.smart-form .state-disabled.toggle input:checked + i {
  border-color: #47A8C0 !important;
  color: #333 !important;
}

/*add*/
.smart-form .checkbox.checkbox-inline,
.smart-form .radio.radio-inline {
  display: inline-block;
}

/*add*/
.smart-form .checkbox input,
.smart-form .radio input {
  position: absolute;
  left: -9999px;
}

.smart-form .checkbox i,
.smart-form .radio i {
  position: absolute;
  top: 6px;
  left: 0;
  display: block;
  width: 15px;
  height: 15px;
  outline: 0;
  border-width: 1px;
  border-style: solid;
  background: #9cd9e8;
}

.smart-form .radio i {
  border-radius: 50%;
}

.smart-form .checkbox i,
.smart-form .icon-append,
.smart-form .icon-prepend,
.smart-form .input input,
.smart-form .radio i,
.smart-form .select select,
.smart-form .textarea textarea,
.smart-form .toggle i {
  border-color: #47A8C0;
  transition: border-color .3s;
  -webkit-transition: border-color .3s;
}

.smart-form .checkbox input:checked + i,
.smart-form .radio input:checked + i, .smart-form .toggle input:checked + i {
  border-color: #47A8C0;
}

.smart-form .checkbox input + i:after, .smart-form .radio input + i:after {
  position: absolute;
  opacity: 0;
  transition: opacity .1s;
  -webkit-transition: opacity .1s;
}

.smart-form .radio input + i:after {
  content: '';
  top: 3px;
  left: 3px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
}

.smart-form .radio input + i:after {
  background-color: #47A8C0;
}

.smart-form .checkbox input:checked + i:after,
.smart-form .radio input:checked + i:after {
  opacity: 1;
}

.smart-form .checkbox input + i:after {
  content: '\f00c';
  top: -3px;
  left: 1px;
  width: 15px;
  height: 15px;
  font: 400 16px/19px FontAwesome;
  text-align: center;
}
#showContent{display:none;}
}
